redeem oneself - Turco Inglés Diccionario